putty kidney - German English Dictionary